#include "Queue.h"

void QueueTest1()
{
	Queue a;
	QueueInit(&a);
	QueuePush(&a, 1);
	QueuePush(&a, 2);
	QueuePush(&a, 3);
	QueuePush(&a, 4);
	QueuePush(&a, 5);
	QueuePush(&a, 6);

	/*while (!QueueEmpty(&a))
	{
		printf("%d ", QueueFront(&a));
		QueuePop(&a);
	}*/
	//printf("%d", QueueBack(&a));
	QueueDestroy(&a);
}
void QueueTest2()
{
	Queue a;
	QueueInit(&a);
	QueuePush(&a, 1);
	QueuePush(&a, 2);
	QueuePush(&a, 3);
	QueuePush(&a, 4);
	QueuePush(&a, 5);
	QueuePush(&a, 6);

	printf("%d\n", QueueSize(&a));
	QueuePop(&a);
	printf("%d\n", QueueSize(&a));
	printf("%d", QueueEmpty(&a));

	QueueDestroy(&a);
}
int main()
{
	QueueTest2();
	return 0;
}